建立備份集

由7.11.0.0 版本開始,%edition_name% 再建立MS SQL 伺服器備份集時支援兩種備份模式,VSS 模式和ODBC 模式。

備份要求

請確保系統符合以下要求:


系統資料庫備份及還原的注意事項

有關於系統資料庫備份及還原的注意事項,請參考下表:

系統資料庫備份的注意事項:

SQL 伺服器維護一組對於伺服器實例操作必不可少的系統級資料庫。

每一次重要更新之後,一部分系統資料庫必須備份,其中包括:

表格總結了系統資料庫的全部信息。

系統資料庫描述備份要求建議
master

資料庫記錄SQL 伺服器系統的全部系統級信息。

為備份任何資料庫,SQL 伺服器實例必須為運行狀態。

啟動SQL 伺服器實例需要master資料庫可訪問,並且至少可以部分使用。

根據需要經常備份master資料庫以充分保護數據以滿足業務需求.

Microsoft建議定期備份計劃,在進行任何實質性更新後,您可以使用手動備份進行補充。

model

在SQL 伺服器實例上建立的所有資料庫的模板。

只在必要時備份model 資料庫,例如定制其資料庫選項后。

Microsoft 建議按照要求僅建立model的完整資料庫備份,因為model很小並且很少更改,不需要備份日誌。

msdb

SQL 伺服器代理使用msdb 資料庫安排警報和作業以及記錄操作員。

msdb也包含歷史表格 (例如備份/還原歷史表格)。

任何時候更新之後都要備份 msdb 。

tempdb

用於保存暫存或中間結果集的工作空間。

每次SQL 伺服器實例開啟時都會重新建立此資料庫。

tempdb 系統資料庫不能備份。

distribution

僅當伺服器配置為複制分發伺服器時,distribution資料庫才存在。

它存儲所有類型複制的元數據和歷史數據,以及異動複製的異動。

應定期備份複製的資料庫及其關聯的系統資料庫。


系統資料庫還原的注意事項:
系統資料庫還原建議
master

為還原任何資料庫,SQL 伺服器實例必須為運行狀態。啟動SQL 伺服器實例需要master資料庫可訪問,並且至少可以部分使用。

如果master不可用,應完全還原或重建master資料庫。

model以下情況下還原model資料庫:
  • 已重建master 資料庫。
  • model 資料庫已損壞,例如由於媒體故障。
  • model 資料庫已被更改,這種情況下,在重建master時必須從備份中還原model,因為重建master會刪除并重新建立model。
msdb如果master資料庫重建需要還原 msdb 資料庫。
distribution

對於還原distribution 資料庫,請參考以下文章以獲取更多相關資訊:

http://msdn.microsoft.com/en-us/library/ms152560.aspx

限制

  1. %edition_name% 不支援在群集環境中備份MS SQL 伺服器,只允許獨立環境。
  2. 對於VSS 備份模式:
  3. 您無法在FAT32文件系統或RAW分區上建立資料庫快照,資料庫快照使用的稀疏文件由NTFS文件系統提供。
  4. SQL 伺服器版本:
  5. 還原至其他SQL 伺服器:

最佳實踐和建議

  1. 如果使用VSS 備份模式,建議在系統,建議在系統活動較低時啟用計劃備份作業以達至最佳性能。
  2. 建議使用ODBC備份模式備份支援大量異動的資料庫,因為這可能需要頻繁備份。定期進行只有ODBC 備份模式支援的異動日誌備份比基於VSS的備份所需資源更少。
  3. 對於完整資料庫備份,當系統活動很低時應開啟排程備份以達至最佳備份性能。
  4. 為提供最大程度的數據保護和靈活還原選項,建議進行下列配置:
        至少一個非本地或雲儲存位置。
        至少一個本地儲存位置以進行快速還原。
  5. 定期測試還原以確保備份設置且運行無誤。進行還原測試也可以幫助鑒定潛在問題或還原計劃的缺口。不要嘗試將測試簡易化是非常重要的,因為測試成功的目的不是證明所有過程都是無誤的。通過測試可能會發現還原計劃中的缺陷,鑒定這些缺陷是十分重要的。
  6. 還原原始檔案選項是為進階MS SQL用戶而制定,只有在熟知并理解MS SQL伺服器時方可使用,否則並不建議使用這種還原選項因為需要應用額外的MS SQL技術進行手動還原。

設置備份集

Key:

欄位 描述
名稱 這是備份集的名稱。你可以建立一個有意義的名稱。
備份集類型 從下拉框中輸入正確的備份集類型。
備份模式 從下拉框中選擇備份模式。
伺服器 從下拉框中選擇備份多個SQL實例或特定實例。
登入識別碼 登錄MS SQL 伺服器的識別碼,默認為sa。
密碼 登錄MS SQL 伺服器的密碼。

建立備份集:

  1. 輸入一個有意義的備份集名稱。
  2. 輸入正確的備份集類型,例如: MS SQL Server Backup.
  3. 從下拉框中選擇備份模式,例如: VSS (沒有暫存數據;支援完整、差異和增量備份), ODBC (具有暫存數據;支援完整、差異和異動日誌備份)。
  4. 從下拉框中選擇備份多個SQL實例或特定實例。
  5. 如果需要更改登入識別碼,默認為'sa'。
  6. 輸入正確的密碼。
  7. 點擊 [下一頁] 按鈕繼續。
  8. Note: 點擊 [下一頁] 按鈕將會開始驗證過程。